Skip to main content
TrustRadius
Microsoft IIS

Microsoft IIS

Overview

What is Microsoft IIS?

Microsoft IIS is an application server and infrastructure.

Read more
Recent Reviews

Build for ease.

10 out of 10
April 28, 2021
Incentivized
We're a Microsoft based organization... we use .NET Framework C#, azure, teams, outlook etc etc. [Microsoft] IIS is our first choice for …
Continue reading

Microsoft IIS

9 out of 10
November 27, 2019
Incentivized
We build a business web application to support operations which are hosted on Windows servers using IIS. I would say that our utilisation …
Continue reading

Microsoft IIS, a Solid Web Server

6 out of 10
August 22, 2019
We use Microsoft IIS across the enterprise as an offering for web servers on Windows machines. We use it to host several of our enterprise …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Installation (28)
    9.0
    90%
  • Application server performance (28)
    8.0
    80%
  • Administration and management (28)
    8.0
    80%
  • Security management (28)
    7.0
    70%
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Microsoft IIS?

Microsoft IIS is an application server and infrastructure.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

74 people also want pricing

Alternatives Pricing

What is NGINX Plus?

NGINX Plus is presented as a cloud‑native, easy-to-use reverse proxy, load balancer, and API gateway, from F5.

What is Zend Server?

Zend Server, developed by Zend, acquired by Rogue Wave Software in 2017 and then by Perforce in 2019 with that company's acquisition of Rogue Wave, is an All-in-One PHP Application Server that aims to improve web app deployment, debugging, and monitoring. Additionally, ZendPHP Enterprise offers…

Return to navigation

Product Demos

Microsoft Internet Information Service Training

YouTube

[日本語: Japanese] CVE-2017-7269 IIS 6.0 WebDAV ScStoragePathFromUrl 0day Metasploit Demo

YouTube
Return to navigation

Features

Application Servers

An Application Server provides services and infrastructure for developing, deploying, and running applications

7.5
Avg 8.0
Return to navigation

Product Details

What is Microsoft IIS?

Microsoft IIS Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Microsoft IIS is an application server and infrastructure.

Reviewers rate Installation highest, with a score of 9.

The most common users of Microsoft IIS are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(86)

Attribute Ratings

Reviews

(1-7 of 7)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Hosting websites on-premises or in the cloud, Microsoft IIS is the best choice for deploying websites using Microsoft technology such as ASP.NET pages. In our company, we have developed some systems for our customers, such as access control, timesheet, and hotel checkin/out, among others; the simplicity to automatically create and configure a website is a differential of the solution, because the end user is not always an IT technician with the necessary knowledge to install and configure a web application, that's why the "NNF" configuration (Next-Next- Finish) is a big differentiator. However, Microsoft IIS has great features for advanced users, allowing for example, to host several sites on the same server and segregate them for internal publication such as on an intranet, as well as for external publication on the Internet.

With constant evolution, security requirements and compatibility with new technologies are implemented in each version; and the availability of extensions allows hosting of non-Microsoft content such as PHP pages and Node.
  • Host native Microsoft technology as ASPNET
  • Extension to expand technology support as SFTP, Node JS and PHP content
  • Easy to install and maintenance, including Farm center configuration
  • Scalable
  • Compatible with Cloud services and containers
  • Rich documentation and lots of community interaction
  • Integrated to Windows version. It is not possible to upgrade the Microsoft IIS version without upgrading the Windows version
  • Not easy to implement security recommendations as Top 10 OWASP, some times you need to edit the Windows registry, It sounds good for me.
  • Need to keep Windows update "updated." Frequently security paths are released by the Windows update channel.
Publishing applications or websites is easy with Microsoft IIS. You don't need external software or complicated tutorials involving command lines and editing configuration files.

On other hand, sometimes the troubleshooter needs a high knowledge of Windows Server, Registry, and tools to debug the application. If you need to host non-Microsoft technology as PHP pages or have a low budget, I recommend IIS equivalent software as Apache.
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Microsoft IIS is being used by my organization to serve business and scientific applications for users in the organization and externally. The applications are a mixture of ASP.NET, .NET MVC, and more recently .NET Core. It is an integral part of our IT services, and each instance often serves over 10 applications.
  • Microsoft familiarity
  • Already on most Windows machines
  • Fairly easy to setup a .NET application in it
  • Fairly robust
  • Complicated to configure if it's not out of the box
  • Shuts down app pools and applications after a certain amount of non-use time and makes it hard to stop this behavior--this makes running scheduled tasks with something like Hangfire in your app more difficult (you often need to pull this out into a Windows service or something), which I think is unnecessary
  • Quite slow when compared to modern open-source servers
  • Logging errors and things in EventViewer is hell--considering EventViewer on an under load Windows server can barely draw itself in under five minutes
  • Unlikable interface
Microsoft IIS is well suited if you already have the expensive Windows Server infrastructure--it will already be on there, most likely (or not very hard to get on if it isn't). If you are going to serve static sites or some kind of .NET (including Core) application, it is the obvious choice. If you are going to serve a PHP or Node.JS application behind it, I wouldn't--I'd recommend getting all the better and free tools like Linux, NGINX, Apache, etc. to do that for you--you'll save money and time.
Karl Brown | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
ResellerIncentivized
Microsoft IIS is utilized as part of our Siebel and other intranet web applications to support the Canadian Immigration System. It is used across the entire department for applications utilized worldwide.
  • Integrates with Active Directory to provide single sign-on with out prompting for a password
  • Simple and easy to deploy
  • Security Patches are included as part of OS Patching
  • Nothing comes to mind--product works as expected.
Microsoft IIS is great for Intranet, where all users are on Windows and they require access to web sites that can be controlled by Active Directory groups.
Rahul Dhangar | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use Microsoft IIS for specific requirements on client deliverables. Certain projects require us to implement Microsoft IIS for overall project hosting and delivery. Microsoft IIS is very easy to install, and its GUI is very informative. The Microsoft Server facilitates implementation of SQL database seamless. It is very useful due to its simplicity for small projects which primarily require CRUD operations in SQL.
  • Troubleshooting problems is very easy due to the server logs, which are maintained by default in Microsoft IIS.
  • Awesome integration with Visual Studio and dot NET applications.
  • Best performance with Microsoft tools and services, because of its native nature with them.
  • Microsoft IIS' performance, in comparison with lean web-servers like Nginx and Apache, has a lot of room for improvement.
  • Since it is a non-open source solution and a proprietary Microsoft software, it is tied with Microsoft Windows OS, which is prone to new security vulnerabilities on a frequent basis.
  • The logging of errors is very vague in nature sometimes, which makes it difficult to get to the root cause of the error, and means it takes more time in debugging.
Well suited for small websites which need to be hosted on the same environment without getting into the trouble of managing services differently. Clustering is a costly offense if you want to deal with a high volume of data, because of IIS' costly licensing for the server, and the OS also makes it less favorable.
Valery Mezentsau | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I and my IT department currently and previously use Microsoft IIS as the main web server solution for internal and public-facing websites. In a Microsoft environment, I think, this is the best option for the web server. Easy to deploy the server, easy upload websites. Didn't have too many issues with Microsoft ISS, simple to use, saves time on deployment. Our current IIS environment contains not only internal and external websites but several web services that interact with third-party services for identity, fraud detection, etc.
  • Easy to deploy and minimum time for the first startup.
  • Supports a large variety of web technologies.
  • Easy website and applications management.
  • The best integration with Microsoft AD for user authentication.
  • It is regularly patched.
  • For some web applications, it takes additional time to configure IIS to make a website work.
  • IIS logging - it is not the strongest side of the product.
  • Compared to Apache or Nginx, IIS uses way more system resources.
  • Even with regular patches, IIS has many vulnerabilities.
Microsoft IIS is well suited for simple website hosting and for more complex web application setups as well. Granular security features allow you to make your web site or app to be protected as much as possible. Plus by default the best integration with other Microsoft services like Active Directory, WSUS, SCCM, etc. However, if you need just a basic website that is not based on MS components, open source solutions like Apache or Nginx could be better and cheaper (based on Linux).
Alan Matson, CCNA:S, MCP | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We used Microsoft IIS to run several in house applications that were used for supporting our technical support department. These applications were written in ASPX.
  • Easy to set up.
  • Very easy to manage with the Microsoft IIS GUI.
  • Quick to load the applications.
  • Better custom logging generation line with Apache or Nginx.
Microsoft IIS is less suited for running a few generic websites as the resources consumed are more than some of the open source servers. However, when it comes to dynamic web applications Microsoft IIS shines.
payton climer | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Within our department, Microsoft IIS is being used as a web server for sites that require Windows based components. Our main use for Microsoft IIS is for sites that use the ASP.NET framework. However, we also use IIS for Microsoft systems management software. Which includes both System Center Configuration Manager (SCCM ConfigMgr 2012) and Windows Server Update Services (WSUS). Microsoft IIS allows for us to better host our Windows based components than current open source solutions.
  • Microsoft IIS provides an in depth GUI that helps for managing sites.
  • Native support of the ASP.NET framework for web applications. Overall this has given us better compatibility than a Apache/Mono setup.
  • Since it's a Microsoft product, it's natively better integrated with our Windows based environment (Active Directory).
  • The performance of Microsoft IIS is always slightly behind more lean web servers like Apache and NGINX.
  • Microsoft IIS is locked to the Windows Operating System. For some components (SCCM and WSUS) you are essentially forced to use IIS, instead of a more open source Apache or Mono solution.
  • Security concerns over Windows IIS web servers. While this isn't directly the fault of IIS, since issues usually occur from vulnerabilities within the Windows OS.
  • IIS is closed source, which does remove customizability and the ability for the community to review the code base. An open source web server will usually has less exploits, since the code base can be reviewed and debugged by anyone.
Microsoft IIS is well suited in several different situations. If the native support and better compatibility with ASP.NET framework sites is needed, it's better to use a Microsoft IIS web server.
Running Microsoft Systems management tools like WSUS and SCCM, you are required to use a IIS web server. Also, IIS might be slightly easier for anyone not experienced with a web server. Especially with the relative ease of install on any modern Microsoft Windows OS.

However, for sites that don't require Microsoft components. It's going to be more beneficial to run a Linux web server. This is because you will get better performance, better security, and the large community support behind open-source projects like Apache and NGINX.
Return to navigation